$(window).load(function(){
var hoverClass = function(node,cls,fn){
	$(node).hover(function(){$(this).addClass(cls);fn && fn(this)},function(){$(this).removeClass(cls)});
}

if ($('#float-list dl:visible').length <= 0){
	$('#float-list').hover(
		function(){
			$(this).find('dl,.float-list-dnav').show();
		},
		function(){
			$(this).find('dl,.float-list-dnav').hide();
		}
	);
}

//页面加载判断选择尺码
$('.sltcolor p i').each(function(){
		if($(this).attr('sid') == $('#skuId').val()){
			$(this).addClass('down');
			$(this).append('<b></b>')
		}
});

$('.sltcolor p i').click(function(){
	$('#skuId').val($(this).attr('sid'));
	$('#skuExtraPriceId').val('');
	$('.sltcolor p').find('i').removeClass('down');
	$('.sltcolor p').find('b').remove();
	$(this).addClass('down');
	$(this).append('<b></b>')
	userPoint($(this).attr('sid'));
})

//导航经过
var _floatListHover
$('#float-list dl').hover(
	function(){
		var _self = this;
		clearTimeout(_floatListHover);
		_floatListHover = setTimeout(function(){
			$(_self).find('dd').css('top',floatListPosition($(_self))).show().prev().css({'background-color':'#c6b5aa','border-color':'#c6b5aa'}).parent().next().find('dt').css('border-color','#c6b5aa');
			$(_self).find('strong').css('background','none');
			$(_self).find('img').attr('load') && $(_self).find('img').attr('src',$(_self).find('img').attr('load')).removeAttr('load');
			var _h = $(_self).find('dd').outerHeight(true);
			_h > $(_self).find('.float-list-info').outerHeight(true) && $(_self).find('.float-list-info').css({'height':_h - 30});
		},300);
	},
	function(){
		clearTimeout(_floatListHover);
		$(this).find('dd').hide().prev().css({'background-color':'#e3dad5','border-color':'#f1edea'}).parent().next().find('dt').css('border-color','#f1edea');
		$(this).find('strong').removeAttr('style');
	}
);
//浮层距离计算
var floatListPosition = function(t){
	var _default = [0,-22,-130,-190,-96,-50]
		,_top = t.offset().top + _default[t.index() - 1]
		,_height = t.find('dd').outerHeight(true)
		,_sTop = $(window).scrollTop()
		,_wHeight = $(window).height()
		,boxtop;
	if(_top > _sTop && _top + _height < _sTop + _wHeight){boxtop = _default[t.index() - 1];}
	else if(_top < _sTop){boxtop = Math.min(_default[t.index() - 1] + (_sTop - _top) + 10,0);}
	else if(_top + _height > _sTop + _wHeight){boxtop = Math.max((t.index() - 1) * -91 + 40,Math.max(_default[t.index() - 1] - (_top + _height - _sTop - _wHeight) - 10,-(_height - 91)));}
	return boxtop;
}

});

